package com.zmn.oms.third.sogou;

import com.zmn.common.utils.number.NumberUtil;
import com.zmn.common.utils.string.StringUtil;
import com.zmn.oms.common.constant.OrderConsts;

import java.util.HashMap;
import java.util.Map;

/**
 * 搜狗渠道产品映射定义
 *
 * @author xiewenbing
 * @date 2021/4/28.
 */
public class SogouProductMap {

    private static final Map<String, Integer> PRODUCT_MAP = new HashMap<>();
    static {
        // 空调
        PRODUCT_MAP.put("定频挂机空调维修（1-1.5P）", 10001);
        PRODUCT_MAP.put("定频挂机空调维修（2-3P）", 10003);
        PRODUCT_MAP.put("变频挂机空调维修（1-1.5P）", 10004);
        PRODUCT_MAP.put("变频挂机空调维修（2-3P）", 10005);
        PRODUCT_MAP.put("定频柜机空调维修（2-3P）", 10006);
        PRODUCT_MAP.put("定频柜机空调维修（4P)", 10476);
        PRODUCT_MAP.put("定频柜机空调维修（5P)", 10477);
        PRODUCT_MAP.put("变频柜机空调维修（2-3P）", 10007);
        PRODUCT_MAP.put("变频柜机空调维修（4P)", 10478);
        PRODUCT_MAP.put("变频柜机空调维修（5P)", 10479);
        PRODUCT_MAP.put("风管机、天井机空调维修（1-1.5P）", 10761);
        PRODUCT_MAP.put("风管机、天井机空调维修（2-3P）", 10008);
        // 冰箱
        PRODUCT_MAP.put("冰箱维修", 10271);
        PRODUCT_MAP.put("冰箱维修（≤200L）", 10021);
        PRODUCT_MAP.put("冰箱维修（201L-300L）", 10022);
        PRODUCT_MAP.put("冰箱维修（301L-400L）", 10023);
        PRODUCT_MAP.put("冰箱维修（401L-500L）", 10024);
        PRODUCT_MAP.put("冰箱维修（501L-650L）", 10025);
        PRODUCT_MAP.put("冰箱维修（＞650L）", 10713);
        // 洗衣机
        PRODUCT_MAP.put("波轮全自动洗衣机维修（5kg及以下）", 10547);
        PRODUCT_MAP.put("波轮全自动洗衣机维修（5.1kg-10kg）", 10548);
        PRODUCT_MAP.put("波轮全自动洗衣机维修（10kg以上）", 10549);
        PRODUCT_MAP.put("滚筒洗衣机维修（5kg及以下）", 10541);
        PRODUCT_MAP.put("滚筒洗衣机维修（5.1kg-10kg）", 10542);
        PRODUCT_MAP.put("滚筒洗衣机维修（10kg以上）", 10543);
        PRODUCT_MAP.put("波轮半自动洗衣机维修", 10032);
        PRODUCT_MAP.put("烘干一体洗衣机维修（5kg及以下）", 10551);
        PRODUCT_MAP.put("烘干一体洗衣机维修（5.1kg-10kg）", 10552);
        PRODUCT_MAP.put("烘干一体洗衣机维修（10kg以上）", 10553);
        PRODUCT_MAP.put("壁挂式洗衣机维修", 10554);
        PRODUCT_MAP.put("迷你洗衣机维修", 10550);
        // 电视机
        PRODUCT_MAP.put("家用电视机维修（≤32吋）", 10044);
        PRODUCT_MAP.put("家用电视机维修（33-41吋）", 10045);
        PRODUCT_MAP.put("家用电视机维修（42-54吋）", 10046);
        PRODUCT_MAP.put("家用电视机维修（55-65吋）", 10047);
        PRODUCT_MAP.put("家用电视机维修（66-85吋）", 10576);
        PRODUCT_MAP.put("家用电视机维修（＞86吋）", 10577);
        // 热水器
        PRODUCT_MAP.put("电热水器维修（&lt;60L）", 10598);
        PRODUCT_MAP.put("电热水器维修（60-100L）", 10599);
        PRODUCT_MAP.put("电热水器维修（101-200L）", 10600);
        PRODUCT_MAP.put("电热水器维修（201-300L）", 10601);
        PRODUCT_MAP.put("电热水器维修（301-500L）", 10602);
        PRODUCT_MAP.put("电热水器维修（&gt;500L）", 10714);
        PRODUCT_MAP.put("燃气热水器维修（≤8L）", 10752);
        PRODUCT_MAP.put("燃气热水器维修（8.1-12L）", 10603);
        PRODUCT_MAP.put("燃气热水器维修（12.1-16L）", 10604);
        PRODUCT_MAP.put("燃气热水器维修（16.1-20L）", 10715);
        PRODUCT_MAP.put("燃气热水器维修（&gt;20L）", 10716);
        PRODUCT_MAP.put("太阳能热水器维修（≤60L）", 10753);
        PRODUCT_MAP.put("太阳能热水器维修（61-100L）", 10717);
        PRODUCT_MAP.put("太阳能热水器维修（101-200L）", 10718);
        PRODUCT_MAP.put("太阳能热水器维修（201-300L）", 10719);
        PRODUCT_MAP.put("太阳能热水器维修（&gt;300L）", 10720);
        PRODUCT_MAP.put("壁挂炉维修（≤16L）", 10754);
        PRODUCT_MAP.put("壁挂炉维修（16.1-20L）", 10721);
        PRODUCT_MAP.put("壁挂炉维修（20.1-30L）", 10722);
        PRODUCT_MAP.put("壁挂炉维修（＞30L）", 10723);
        PRODUCT_MAP.put("空气能热水器维修（1-1.5P）", 10058);
        PRODUCT_MAP.put("空气能热水器维修（2-3P）", 10059);
        PRODUCT_MAP.put("即热式热水器维修（≤4000瓦）", 10755);
        PRODUCT_MAP.put("即热式热水器维修（4001-6000瓦）", 10724);
        PRODUCT_MAP.put("即热式热水器维修（6001-8000瓦）", 10725);
        // 燃气灶
        PRODUCT_MAP.put("普通燃气灶维修", 10068);
        PRODUCT_MAP.put("集成灶维修", 10069);
        PRODUCT_MAP.put("其他燃气灶维修", 10070);
        // 油烟机
        PRODUCT_MAP.put("普通油烟机维修", 10073);
        PRODUCT_MAP.put("中式油烟机维修（排风量14(m3/min)及以下）", 10622);
        PRODUCT_MAP.put("中式油烟机维修（排风量14(m3/min)以上）", 10623);
        PRODUCT_MAP.put("欧式油烟机维修（排风量14(m3/min)及以下）", 10624);
        PRODUCT_MAP.put("欧式油烟机维修（排风量14(m3/min)以上）", 10625);
        PRODUCT_MAP.put("集成灶油烟机维修", 10074);
        // 饮水机
        PRODUCT_MAP.put("普通饮水机维修", 10088);
        PRODUCT_MAP.put("智能饮水机维修", 10762);
        // 冰柜
        PRODUCT_MAP.put("冰柜维修（＜300L）", 10085);
        PRODUCT_MAP.put("冰柜维修（300L-600L）", 10086);
        PRODUCT_MAP.put("冰柜维修（＞600L）", 10726);
        PRODUCT_MAP.put("冷藏展示柜维修（≤500L）", 10756);
        PRODUCT_MAP.put("冷藏展示柜维修（500L-800L）", 10635);
        PRODUCT_MAP.put("其他冷藏展示柜维修", 10082);
        // 小家电
        PRODUCT_MAP.put("制冰机维修", 10083);
        PRODUCT_MAP.put("自动售卖机维修", 10084);
        PRODUCT_MAP.put("电磁炉维修", 10104);
        PRODUCT_MAP.put("电饭煲维修", 10098);
        PRODUCT_MAP.put("电压力锅维修", 10091);
        PRODUCT_MAP.put("粉碎机维修", 10110);
        PRODUCT_MAP.put("咖啡机维修", 10111);
        PRODUCT_MAP.put("烤箱维修", 10092);
        PRODUCT_MAP.put("微波炉维修", 10101);
        PRODUCT_MAP.put("洗碗机维修", 10094);
        PRODUCT_MAP.put("消毒柜维修", 10105);
        PRODUCT_MAP.put("蒸包机维修", 10095);
        PRODUCT_MAP.put("蒸饭车维修", 10109);
        PRODUCT_MAP.put("煮面桶维修", 10097);
        PRODUCT_MAP.put("除湿机维修", 10124);
        PRODUCT_MAP.put("地暖维修", 10311);
        PRODUCT_MAP.put("电暖炉维修", 10122);
        PRODUCT_MAP.put("风幕机维修", 10130);
        PRODUCT_MAP.put("干手器维修", 10131);
        PRODUCT_MAP.put("干洗机维修", 10112);
        PRODUCT_MAP.put("烘干机维修", 10113);
        PRODUCT_MAP.put("净化器维修", 10129);
        PRODUCT_MAP.put("净水器维修", 10115);
        PRODUCT_MAP.put("龙头净水器维修", 10685);
        PRODUCT_MAP.put("开水机维修", 10121);
        PRODUCT_MAP.put("空调扇维修", 10126);
        PRODUCT_MAP.put("甩干机维修", 10120);
        PRODUCT_MAP.put("吸尘器维修", 10119);
        PRODUCT_MAP.put("回水器维修", 10090);
        PRODUCT_MAP.put("油汀维修", 10123);
        PRODUCT_MAP.put("按摩椅维修", 10135);
        PRODUCT_MAP.put("跑步机维修", 10139);
        PRODUCT_MAP.put("家庭影院维修", 10143);
        PRODUCT_MAP.put("功放维修", 10290);
        PRODUCT_MAP.put("音响维修", 10292);
        PRODUCT_MAP.put("音响设备系统维修", 10291);
        PRODUCT_MAP.put("打印机维修", 10145);
        PRODUCT_MAP.put("投影仪维修", 10146);
        PRODUCT_MAP.put("电脑维修", 10141);
        PRODUCT_MAP.put("手机维修", 10307);
        PRODUCT_MAP.put("110V电压电器维修", 10148);
        PRODUCT_MAP.put("安防监控", 10439);

        PRODUCT_MAP.put("挂机空调清洗", 10010);
        PRODUCT_MAP.put("套餐一：柜机空调清洗+2台挂机空调清洗", 10428);
        PRODUCT_MAP.put("套餐三：2台挂机空调清洗", 10470);
        PRODUCT_MAP.put("方形柜机空调清洗", 10011);
        PRODUCT_MAP.put("3台挂机拆机清洗", 11126);
        PRODUCT_MAP.put("空调挂机*1+热水器（不拆洗）*1", 11127);
        PRODUCT_MAP.put("圆形柜机空调清洗", 11133);
        PRODUCT_MAP.put("套餐二：柜机空调清洗+挂机空调清洗", 10469);
        PRODUCT_MAP.put("套餐四：柜机空调清洗+3台挂机清洗", 10471);
        PRODUCT_MAP.put("风管机、天井机清洗", 10012);
        PRODUCT_MAP.put("冰箱清洗", 11149);
        PRODUCT_MAP.put("冰箱清洗（≤200L）", 10728);
        PRODUCT_MAP.put("冰箱清洗（201L-300L）", 10729);
        PRODUCT_MAP.put("冰箱清洗（301L-400L）", 10730);
        PRODUCT_MAP.put("冰箱清洗（401L-500L）", 10731);
        PRODUCT_MAP.put("冰箱清洗（501L-650L）", 10732);
        PRODUCT_MAP.put("冰箱清洗（＞650L）", 10733);
        PRODUCT_MAP.put("套餐一：冰箱单/双门清洗+油烟机不拆机", 10427);
        PRODUCT_MAP.put("空调挂机*1+油烟机（半拆洗）*1", 11129);
        PRODUCT_MAP.put("空调挂机*1+洗衣机普通清洗*1", 11132);
        PRODUCT_MAP.put("多门冰箱*1+洗衣机*1", 11137);
        PRODUCT_MAP.put("油烟机（半拆）+滚筒洗衣机", 11138);
        PRODUCT_MAP.put("油烟机（半拆）*1+空调柜机*1", 11140);
        PRODUCT_MAP.put("油烟机（半拆）*1+热水器*1", 11141);
        PRODUCT_MAP.put("油烟机（半拆）、冰箱、洗衣机（深度清洗）、空调挂机、热水器（不拆洗）、燃气灶任意三件组合", 11143);
        PRODUCT_MAP.put("套餐二：冰箱对开门清洗+油烟机不拆机", 10468);
        PRODUCT_MAP.put("波轮洗衣机清洗（不拆机）", 10036);
        PRODUCT_MAP.put("波轮洗衣机清洗（拆机）", 10711);
        PRODUCT_MAP.put("滚筒洗衣机清洗", 10760);
        PRODUCT_MAP.put("电热水器清洗", 10062);
        PRODUCT_MAP.put("燃气热水器清洗", 10061);
        PRODUCT_MAP.put("套餐一：热水器清洗+波轮洗衣机不拆机清洗", 10430);
        PRODUCT_MAP.put("燃气灶清洗", 10071);
        PRODUCT_MAP.put("油烟机清洗（不拆机）", 10076);
        PRODUCT_MAP.put("油烟机清洗（拆机洗）", 10285);
        PRODUCT_MAP.put("套餐一：油烟机不拆机+微波炉清洗", 10432);
        PRODUCT_MAP.put("套餐二：油烟机不拆机+燃气灶台面清洗", 10472);
        PRODUCT_MAP.put("套餐三：油烟机不拆机+波轮洗衣机不拆机清洗", 10473);
        PRODUCT_MAP.put("套餐四：家电任选四件（不包含拆机服务）", 10474);
        PRODUCT_MAP.put("套餐五：油烟机不拆机清洗+燃气灶台面清洗+冰箱单/双门清洗+微波炉清洗", 10475);
        PRODUCT_MAP.put("饮水机清洗", 10089);
        PRODUCT_MAP.put("微波炉清洗", 10100);
        PRODUCT_MAP.put("地暖清洗", 10970);

        PRODUCT_MAP.put("挂机空调拆卸、安装（1-1.5P）", 10702);
        PRODUCT_MAP.put("挂机空调拆卸、安装（2-3P）", 10016);
        PRODUCT_MAP.put("柜机空调拆卸、安装（2-3p）", 10018);
        PRODUCT_MAP.put("柜机空调拆卸、安装（4-5p）", 10019);
        PRODUCT_MAP.put("风管机、天井机拆卸、安装（1-1.5P）", 10708);
        PRODUCT_MAP.put("风管机、天井机拆卸、安装（2-3P）", 10709);
        PRODUCT_MAP.put("风管机、天井机拆卸、安装（5P）", 10710);
        PRODUCT_MAP.put("冰箱拆卸、安装（≤200L）", 10521);
        PRODUCT_MAP.put("冰箱拆卸、安装（201L-300L）", 10526);
        PRODUCT_MAP.put("冰箱拆卸、安装（301L-400L）", 10531);
        PRODUCT_MAP.put("冰箱拆卸、安装（401L-500L）", 10735);
        PRODUCT_MAP.put("冰箱拆卸、安装（501L-650L）", 10536);
        PRODUCT_MAP.put("冰箱拆卸、安装（&gt;650L）", 10736);
        PRODUCT_MAP.put("波轮洗衣机安装", 10039);
        PRODUCT_MAP.put("滚筒洗衣机安装", 10040);
        PRODUCT_MAP.put("烘干一体洗衣机安装", 10042);
        PRODUCT_MAP.put("迷你洗衣机安装", 10041);
        PRODUCT_MAP.put("壁挂式洗衣机安装", 10043);
        PRODUCT_MAP.put("电视安装", 11122);
        PRODUCT_MAP.put("电视安装(≤32吋)", 10049);
        PRODUCT_MAP.put("电视安装（33-41吋）", 10050);
        PRODUCT_MAP.put("电视安装(42-54吋)", 10568);
        PRODUCT_MAP.put("电视安装(55-65吋)", 10051);
        PRODUCT_MAP.put("电视挂装（66-85吋）", 10052);
        PRODUCT_MAP.put("电视安装（86吋及以上）", 10569);
        PRODUCT_MAP.put("热水器安装", 11123);
        PRODUCT_MAP.put("电热水器安装(&lt;60L)", 10584);
        PRODUCT_MAP.put("电热水器安装（60-100L）", 10063);
        PRODUCT_MAP.put("电热水器安装（101-200L）", 10585);
        PRODUCT_MAP.put("电热水器安装（201-300L）", 10586);
        PRODUCT_MAP.put("电热水器安装（301-500L）", 10587);
        PRODUCT_MAP.put("电热水器安装（&gt;500L）", 10759);
        PRODUCT_MAP.put("即热式热水器安装", 10595);
        PRODUCT_MAP.put("空气能热水器安装", 10067);
        PRODUCT_MAP.put("燃气热水器安装", 10065);
        PRODUCT_MAP.put("太阳能热水器安装", 10066);
        PRODUCT_MAP.put("壁挂炉热水器安装", 10590);
        PRODUCT_MAP.put("燃气灶拆卸、安装", 10288);
        PRODUCT_MAP.put("油烟机拆卸、安装", 10078);
        PRODUCT_MAP.put("消毒柜拆卸、安装", 10106);
        PRODUCT_MAP.put("洗碗机拆卸、安装", 10426);
        PRODUCT_MAP.put("干手器拆卸、安装", 10132);
        PRODUCT_MAP.put("净水器安装", 10116);
        PRODUCT_MAP.put("冰箱安装", 11150);
        PRODUCT_MAP.put("龙头净水器安装", 10675);
        PRODUCT_MAP.put("按摩椅安装", 10698);
        PRODUCT_MAP.put("跑步机安装", 10699);
        PRODUCT_MAP.put("回水器安装", 10667);
        PRODUCT_MAP.put("洗菜盆疏通", 10149);
        PRODUCT_MAP.put("洗手盆疏通", 10152);
        PRODUCT_MAP.put("地漏疏通", 10151);
        PRODUCT_MAP.put("浴缸疏通", 10154);
        PRODUCT_MAP.put("蹲便疏通", 10150);
        PRODUCT_MAP.put("马桶疏通", 10153);
        PRODUCT_MAP.put("管道工程业务", 10155);
        PRODUCT_MAP.put("化粪池清掏", 10156);
        PRODUCT_MAP.put("220V电路维修", 10158);
        PRODUCT_MAP.put("380V电路维修", 10712);
        PRODUCT_MAP.put("普通家用灯具安装、维修", 10159);
        PRODUCT_MAP.put("水晶灯安装、维修（直径≤70cm）", 10160);
        PRODUCT_MAP.put("水晶灯安装、维修（直径＞70cm）", 10161);
        PRODUCT_MAP.put("枝型吊灯/风扇吊灯安装、维修、拆卸（5头及以下）", 10162);
        PRODUCT_MAP.put("枝型吊灯/风扇吊灯安装、维修、拆卸（6-10头）", 10163);
        PRODUCT_MAP.put("枝型吊灯/风扇吊灯安装、维修、拆卸（11-20头）", 10164);
        PRODUCT_MAP.put("枝型吊灯/风扇吊灯安装、维修、拆卸（21-30头）", 10165);
        PRODUCT_MAP.put("枝型吊灯/风扇吊灯安装、维修、拆卸（31头及以上）", 10166);
        PRODUCT_MAP.put("其他吊灯/吸顶灯安装、维修、拆卸（直径＜40cm）", 10167);
        PRODUCT_MAP.put("其他吊灯/吸顶灯安装、维修、拆卸（直径40-79cm）", 10168);
        PRODUCT_MAP.put("其他吊灯/吸顶灯安装、维修、拆卸（直径80-140cm）", 10169);
        PRODUCT_MAP.put("其他吊灯/吸顶灯安装、维修、拆卸（直径＞140cm）", 10170);
        PRODUCT_MAP.put("家用配电箱安装、维修", 10171);
        PRODUCT_MAP.put("电路工程业务", 10173);
        PRODUCT_MAP.put("龙头花洒安装、维修", 10176);
        PRODUCT_MAP.put("水管清洗", 10425);
        PRODUCT_MAP.put("管路工程业务", 10178);
        PRODUCT_MAP.put("洗菜盆拆卸、安装、维修", 10187);
        PRODUCT_MAP.put("洗手盆拆卸、安装、维修", 10186);
        PRODUCT_MAP.put("洗衣槽拆卸、安装、维修", 10190);
        PRODUCT_MAP.put("灯暖拆卸、安装", 10201);
        PRODUCT_MAP.put("风暖拆卸、安装", 10200);
        PRODUCT_MAP.put("换气扇拆卸、安装", 10202);
        PRODUCT_MAP.put("多功能浴霸拆卸、安装", 10203);
        PRODUCT_MAP.put("简易淋浴房安装（带底座）", 10182);
        PRODUCT_MAP.put("简易淋浴房安装（最大边长≤150cm）", 10181);
        PRODUCT_MAP.put("淋浴屏拆卸、安装", 10180);
        PRODUCT_MAP.put("蹲便器拆卸、安装、维修", 10188);
        PRODUCT_MAP.put("小便器拆卸、安装、维修", 10185);
        PRODUCT_MAP.put("壁挂式马桶安装", 10183);
        PRODUCT_MAP.put("马桶水箱安装", 10194);
        PRODUCT_MAP.put("普通马桶拆卸、安装、维修", 10184);
        PRODUCT_MAP.put("智能马桶安装", 10191);
        PRODUCT_MAP.put("智能马桶盖安装", 10193);
        PRODUCT_MAP.put("浴缸安装", 10195);
        PRODUCT_MAP.put("浴室柜拆卸、安装、维修", 10189);
        PRODUCT_MAP.put("浴室镜安装（＜1米）", 10197);
        PRODUCT_MAP.put("浴室镜安装（1-1.2米）", 10198);
        PRODUCT_MAP.put("浴室镜安装（＞1.2米）", 10199);
        PRODUCT_MAP.put("其他卫浴安装", 10204);
        PRODUCT_MAP.put("窗帘罗马杆安装（≤3米）", 10210);
        PRODUCT_MAP.put("浴帘杆安装（≤3米）", 10212);
        PRODUCT_MAP.put("浴帘杆安装（&gt;3米）", 10758);
        PRODUCT_MAP.put("电动晾衣杆安装（≤3米）", 10209);
        PRODUCT_MAP.put("普通晾衣杆安装", 10207);
        PRODUCT_MAP.put("手动升降晾衣杆安装", 10208);
        PRODUCT_MAP.put("普通五金挂件安装(2个起装)", 10206);
        PRODUCT_MAP.put("窗帘安装", 10211);
        PRODUCT_MAP.put("相框/装饰画安装", 10213);
        PRODUCT_MAP.put("挂件安装工程业务", 10221);
        PRODUCT_MAP.put("卷闸门开锁", 10232);
        PRODUCT_MAP.put("玻璃门开锁", 10234);
        PRODUCT_MAP.put("抽屉开锁", 10236);
        PRODUCT_MAP.put("柜门开锁", 10237);
        PRODUCT_MAP.put("室内门开锁", 10233);
        PRODUCT_MAP.put("文件柜开锁", 10235);
        PRODUCT_MAP.put("普通防盗门开锁（反锁）", 10239);
        PRODUCT_MAP.put("普通防盗门开锁（未反锁）", 10238);
        PRODUCT_MAP.put("保险柜开锁（电子）", 10250);
        PRODUCT_MAP.put("保险柜开锁（机械）", 10249);
        PRODUCT_MAP.put("保险柜调码", 10251);
        PRODUCT_MAP.put("货车开锁", 10242);
        PRODUCT_MAP.put("卡车开锁", 10243);
        PRODUCT_MAP.put("面包车开锁", 10241);
        PRODUCT_MAP.put("摩托车开锁", 10240);
        PRODUCT_MAP.put("轿车开锁（8万以下车型）", 10244);
        PRODUCT_MAP.put("轿车开锁（8-15万车型）", 10245);
        PRODUCT_MAP.put("轿车开锁（15-25万车型）", 10246);
        PRODUCT_MAP.put("轿车开锁（25-40万车型）", 10247);
        PRODUCT_MAP.put("轿车开锁（40万以上车型）", 10248);
        PRODUCT_MAP.put("更换把手（防撬把手）", 10231);
        PRODUCT_MAP.put("更换把手（普通把手）", 10230);
        PRODUCT_MAP.put("更换锁体（霸王锁体）", 10229);
        PRODUCT_MAP.put("更换锁体（加厚锁体）", 10228);
        PRODUCT_MAP.put("更换锁体（普通五舌锁体）", 10227);
        PRODUCT_MAP.put("更换锁芯（A级）", 10222);
        PRODUCT_MAP.put("更换锁芯（B级）", 10223);
        PRODUCT_MAP.put("更换锁芯（超B级）", 10224);
        PRODUCT_MAP.put("更换锁芯（C级）", 10225);
        PRODUCT_MAP.put("更换锁芯（超C级）", 10226);
        PRODUCT_MAP.put("防盗门整套锁具安装", 10253);
        PRODUCT_MAP.put("普通锁具安装", 10252);
        PRODUCT_MAP.put("智能锁安装", 10254);
        PRODUCT_MAP.put("锁具安装工程业务", 10255);
        PRODUCT_MAP.put("门窗安装维修", 10256);
        PRODUCT_MAP.put("沙发翻新维修", 10257);
        PRODUCT_MAP.put("桌椅维修", 10258);
        PRODUCT_MAP.put("纱窗安装、维修", 10438);
        PRODUCT_MAP.put("车库防水补漏", 10321);
        PRODUCT_MAP.put("厨房防水补漏", 10314);
        PRODUCT_MAP.put("窗台防水补漏", 10316);
        PRODUCT_MAP.put("地下室防水补漏", 10319);
        PRODUCT_MAP.put("涵洞桥梁防水补漏", 10320);
        PRODUCT_MAP.put("外墙面防水补漏", 10318);
        PRODUCT_MAP.put("卫生间防水补漏", 10313);
        PRODUCT_MAP.put("屋顶防水补漏", 10317);
        PRODUCT_MAP.put("阳台防水补漏", 10315);
        PRODUCT_MAP.put("其他防水补漏", 10322);
        PRODUCT_MAP.put("商用空调清洗", 10013);
        PRODUCT_MAP.put("商用冰箱维修", 10026);
        PRODUCT_MAP.put("壁挂炉维修", 10057);
        PRODUCT_MAP.put("家用中央空调清洗（仅限5个风口）", 10306);
        PRODUCT_MAP.put("冷藏库维修", 10375);
        PRODUCT_MAP.put("冷藏库清洗", 10378);
        PRODUCT_MAP.put("多联机清洗", 11031);
        PRODUCT_MAP.put("多联机维修", 11032);
        PRODUCT_MAP.put("模块机清洗", 11033);
        PRODUCT_MAP.put("模块机维修", 11034);
        PRODUCT_MAP.put("商用立式冰柜维修", 11035);
        PRODUCT_MAP.put("商用卧式冰柜维修", 11036);
        PRODUCT_MAP.put("岛柜维修", 11037);
        PRODUCT_MAP.put("商用展示柜维修", 11038);
        PRODUCT_MAP.put("冰淇淋机维修", 11039);
        PRODUCT_MAP.put("冷饮机维修", 11040);
        PRODUCT_MAP.put("蛋糕柜维修", 11041);
        PRODUCT_MAP.put("海鲜冰水机维修", 11042);
        PRODUCT_MAP.put("冰淇淋柜维修", 11043);
        PRODUCT_MAP.put("工业冷水机维修", 11044);
        PRODUCT_MAP.put("商用空气能热水器清洗", 11045);
        PRODUCT_MAP.put("商用空气能热水器维修", 11046);
        PRODUCT_MAP.put("燃气炒灶维修", 11047);
        PRODUCT_MAP.put("落地电磁炒灶维修", 11048);
        PRODUCT_MAP.put("落地电磁大锅灶维修", 11049);
        PRODUCT_MAP.put("煲仔炉维修", 11050);
        PRODUCT_MAP.put("低汤灶维修", 11051);
        PRODUCT_MAP.put("落地电磁煲仔炉维修", 11052);
        PRODUCT_MAP.put("落地电磁低汤灶维修", 11053);
        PRODUCT_MAP.put("商用微波炉维修", 11054);
        PRODUCT_MAP.put("台式电磁炉维修", 11055);
        PRODUCT_MAP.put("电蒸车维修", 11056);
        PRODUCT_MAP.put("燃气蒸车维修", 11057);
        PRODUCT_MAP.put("燃气蒸柜维修", 11058);
        PRODUCT_MAP.put("电蒸柜维修", 11059);
        PRODUCT_MAP.put("保温餐台维修", 11060);
        PRODUCT_MAP.put("电煮食炉维修", 11061);
        PRODUCT_MAP.put("燃气煮食炉维修", 11062);
        PRODUCT_MAP.put("商用电烤箱维修", 11063);
        PRODUCT_MAP.put("商用燃气烤箱维修", 11064);
        PRODUCT_MAP.put("电炸炉维修", 11065);
        PRODUCT_MAP.put("燃气炸炉维修", 11066);
        PRODUCT_MAP.put("电扒炉维修", 11067);
        PRODUCT_MAP.put("燃气扒炉维修", 11068);
        PRODUCT_MAP.put("紫外线消毒设备", 11069);
        PRODUCT_MAP.put("吧台开水机维修", 11070);
        PRODUCT_MAP.put("落地开水机维修", 11071);
        PRODUCT_MAP.put("壁挂式开水机维修", 11072);
        PRODUCT_MAP.put("商用制冰机维修", 11077);
        PRODUCT_MAP.put("商用净水器维修", 11078);
        PRODUCT_MAP.put("工业冷水机清洗", 11079);
        PRODUCT_MAP.put("商用消毒柜维修", 10695);
        PRODUCT_MAP.put("活塞式中央空调维修", 10326);
        PRODUCT_MAP.put("活塞式中央空调清洗", 10342);
        PRODUCT_MAP.put("涡旋式中央空调维修", 10737);
        PRODUCT_MAP.put("离心机中央空调维修", 10325);
        PRODUCT_MAP.put("涡旋式中央空调清洗", 10739);
        PRODUCT_MAP.put("离心机中央空调清洗", 10341);
        PRODUCT_MAP.put("螺杆机中央空调维修", 10327);
        PRODUCT_MAP.put("螺杆机中央空调清洗", 10343);
        PRODUCT_MAP.put("地热源中央空调维修", 10335);
        PRODUCT_MAP.put("地热源中央空调清洗", 10372);
        PRODUCT_MAP.put("溴化锂吸收式中央空调维修", 10324);
        PRODUCT_MAP.put("溴化锂吸收式中央空调清洗", 10340);
        PRODUCT_MAP.put("热泵中央空调维修", 10331);
        PRODUCT_MAP.put("热泵中央空调清洗", 10368);
        PRODUCT_MAP.put("精密空调维修", 10336);
        PRODUCT_MAP.put("精密空调清洗", 10373);
        PRODUCT_MAP.put("新风系统维修", 10080);
        PRODUCT_MAP.put("新风系统清洗", 10738);
        PRODUCT_MAP.put("燃油锅炉维修", 10389);
        PRODUCT_MAP.put("燃油锅炉清洗", 10409);
        PRODUCT_MAP.put("燃气锅炉维修", 10393);
        PRODUCT_MAP.put("燃气锅炉清洗", 10413);
        PRODUCT_MAP.put("容积式锅炉维修", 10395);
        PRODUCT_MAP.put("容积式锅炉清洗", 10417);
        PRODUCT_MAP.put("挂壁锅炉维修", 10744);
        PRODUCT_MAP.put("挂壁锅炉清洗", 10745);
        PRODUCT_MAP.put("地暖锅炉维修", 10746);
        PRODUCT_MAP.put("地暖锅炉清洗", 10747);
        PRODUCT_MAP.put("不锈钢管道清洗", 10385);
        PRODUCT_MAP.put("金属管道清洗", 10384);
        PRODUCT_MAP.put("化工管道清洗", 10383);
        PRODUCT_MAP.put("其他工业管道清洗", 10386);
        PRODUCT_MAP.put("不锈钢储罐清洗", 10381);
        PRODUCT_MAP.put("金属储罐清洗", 10380);
        PRODUCT_MAP.put("化工储罐清洗", 10379);
        PRODUCT_MAP.put("其他储罐清洗", 10382);
        PRODUCT_MAP.put("冻库维修", 10147);
        PRODUCT_MAP.put("冻库清洗", 10377);
        PRODUCT_MAP.put("冷链维修", 10748);
        PRODUCT_MAP.put("冷链清洗", 10749);
        PRODUCT_MAP.put("商用油烟机维修", 10075);
        PRODUCT_MAP.put("商用油烟机清洗", 10077);
        PRODUCT_MAP.put("挂机销售", 10338);
        PRODUCT_MAP.put("柜机销售", 10346);
        PRODUCT_MAP.put("冰箱销售", 10347);
        PRODUCT_MAP.put("波轮洗衣机销售", 10348);
        PRODUCT_MAP.put("滚筒洗衣机销售", 10349);
        PRODUCT_MAP.put("电视销售", 10350);
        PRODUCT_MAP.put("电热水器销售", 10351);
        PRODUCT_MAP.put("燃气热水器销售", 10352);
        PRODUCT_MAP.put("太阳能热水器销售", 10353);
        PRODUCT_MAP.put("空气能热水器销售", 10354);
        PRODUCT_MAP.put("燃气灶销售", 10355);
        PRODUCT_MAP.put("油烟机销售", 10356);
        PRODUCT_MAP.put("饮水机销售", 10357);
        PRODUCT_MAP.put("洗碗机销售", 10358);
        PRODUCT_MAP.put("电饭煲销售", 10359);
        PRODUCT_MAP.put("微波炉销售", 10360);
        PRODUCT_MAP.put("榨汁机销售", 10361);
        PRODUCT_MAP.put("电磁炉销售", 10362);
        PRODUCT_MAP.put("消毒柜销售", 10363);
        PRODUCT_MAP.put("电热水壶销售", 10364);
        PRODUCT_MAP.put("豆浆机销售", 10365);
        PRODUCT_MAP.put("电压力锅销售", 10441);
        PRODUCT_MAP.put("搅拌机销售", 10442);
        PRODUCT_MAP.put("咖啡机销售", 10443);
        PRODUCT_MAP.put("厨卫垃圾粉碎机销售", 10965);
        PRODUCT_MAP.put("冰柜销售", 10440);
        PRODUCT_MAP.put("智能马桶销售", 10444);
        PRODUCT_MAP.put("净水器销售", 10366);
        PRODUCT_MAP.put("电风扇销售", 10445);
        PRODUCT_MAP.put("电暖炉销售", 10446);
        PRODUCT_MAP.put("干洗机销售", 10447);
        PRODUCT_MAP.put("加湿器销售", 10448);
        PRODUCT_MAP.put("净化器销售", 10449);
        PRODUCT_MAP.put("开水机销售", 10450);
        PRODUCT_MAP.put("空调扇销售", 10451);
        PRODUCT_MAP.put("冷风扇销售", 10452);
        PRODUCT_MAP.put("甩干机销售", 10453);
        PRODUCT_MAP.put("吸尘器销售", 10454);
    }

    private static final Map<String, Integer> SHOW_PRODUCT_MAP = new HashMap<>();
    static {
        SHOW_PRODUCT_MAP.put("挂机空调维修", 10763);
        SHOW_PRODUCT_MAP.put("柜机空调维修", 10764);
        SHOW_PRODUCT_MAP.put("家用中央空调维修", 10765);
        SHOW_PRODUCT_MAP.put("冰箱维修", 10766);
        SHOW_PRODUCT_MAP.put("洗衣机维修", 10767);
        SHOW_PRODUCT_MAP.put("电视维修", 10768);
        SHOW_PRODUCT_MAP.put("燃气热水器维修", 10769);
        SHOW_PRODUCT_MAP.put("电热水器维修", 10770);
        SHOW_PRODUCT_MAP.put("太阳能热水器维修", 10771);
        SHOW_PRODUCT_MAP.put("壁挂炉维修", 10981);
        SHOW_PRODUCT_MAP.put("燃气灶维修", 10772);
        SHOW_PRODUCT_MAP.put("油烟机维修", 10773);
        SHOW_PRODUCT_MAP.put("微波炉维修", 10774);
        SHOW_PRODUCT_MAP.put("饮水机维修", 10775);
        SHOW_PRODUCT_MAP.put("电饭煲维修", 10777);
        SHOW_PRODUCT_MAP.put("洗碗机维修", 10780);
        SHOW_PRODUCT_MAP.put("蒸包机维修", 10781);
        SHOW_PRODUCT_MAP.put("消毒柜维修", 10789);
        SHOW_PRODUCT_MAP.put("咖啡机维修", 10792);
        SHOW_PRODUCT_MAP.put("空气净化器维修", 10795);
        SHOW_PRODUCT_MAP.put("地暖维修", 10796);
        SHOW_PRODUCT_MAP.put("干洗机维修", 10797);
        SHOW_PRODUCT_MAP.put("烘干机维修", 10798);
        SHOW_PRODUCT_MAP.put("甩干机维修", 10799);
        SHOW_PRODUCT_MAP.put("吸尘器维修", 10801);
        SHOW_PRODUCT_MAP.put("电暖炉维修", 10803);
        SHOW_PRODUCT_MAP.put("除湿机维修", 10805);
        SHOW_PRODUCT_MAP.put("净水器/直饮机故障上门检测维修", 10806);
        SHOW_PRODUCT_MAP.put("空调扇维修", 10808);
        SHOW_PRODUCT_MAP.put("风幕机维修", 10811);
        SHOW_PRODUCT_MAP.put("回水器维修", 10812);
        SHOW_PRODUCT_MAP.put("按摩椅维修", 10820);
        SHOW_PRODUCT_MAP.put("跑步机维修", 10819);
        SHOW_PRODUCT_MAP.put("冰柜维修", 10813);
        SHOW_PRODUCT_MAP.put("冷藏展示柜维修", 10815);
        SHOW_PRODUCT_MAP.put("自动售卖机", 10816);
        SHOW_PRODUCT_MAP.put("电脑维修", 10829);
        SHOW_PRODUCT_MAP.put("挂机空调清洗", 10834);
        SHOW_PRODUCT_MAP.put("方形柜机空调清洗", 10833);
        SHOW_PRODUCT_MAP.put("圆形柜机空调清洗", 11131);
        SHOW_PRODUCT_MAP.put("风管机、天井机清洗（单风口）", 11144);
        SHOW_PRODUCT_MAP.put("风管机、天井机清洗（一拖二）", 12826);
        SHOW_PRODUCT_MAP.put("风管机、天井机清洗（一拖三）", 12827);
        SHOW_PRODUCT_MAP.put("风管机、天井机清洗（一拖四）", 12828);
        SHOW_PRODUCT_MAP.put("风管机、天井机清洗（一拖五）", 12829);
        SHOW_PRODUCT_MAP.put("家用中央空调清洗（仅限5个风口）", 10835);
        SHOW_PRODUCT_MAP.put("冰箱清洗【单/双（上下）开门】", 10837);
        SHOW_PRODUCT_MAP.put("冰箱清洗【三门】", 10838);
        SHOW_PRODUCT_MAP.put("冰箱清洗【对开门/四开门】", 10839);
        SHOW_PRODUCT_MAP.put("波轮洗衣机清洗（不拆机）", 12830);
        SHOW_PRODUCT_MAP.put("波轮洗衣机清洗（拆机）", 12831);
        SHOW_PRODUCT_MAP.put("滚筒洗衣机清洗", 10840);
        SHOW_PRODUCT_MAP.put("燃气热水器清洗", 10843);
        SHOW_PRODUCT_MAP.put("电热水器清洗（拆洗）", 12832);
        SHOW_PRODUCT_MAP.put("电热水器清洗（不拆机）", 10841);
        SHOW_PRODUCT_MAP.put("普通燃气灶清洗", 10845);
        SHOW_PRODUCT_MAP.put("集成灶清洗", 13126);
        SHOW_PRODUCT_MAP.put("油烟机清洗（拆机洗）", 12833);
        SHOW_PRODUCT_MAP.put("油烟机清洗（不拆机）", 10846);
        SHOW_PRODUCT_MAP.put("微波炉清洗", 10847);
        SHOW_PRODUCT_MAP.put("饮水机清洗", 10848);
        SHOW_PRODUCT_MAP.put("地暖清洗/疏通", 11080);
        SHOW_PRODUCT_MAP.put("（波轮洗衣机+热水器）不拆机清洗", 10844);
        SHOW_PRODUCT_MAP.put("2台挂机空调清洗", 11087);
        SHOW_PRODUCT_MAP.put("（波轮洗衣机+油烟机）不拆机清洗", 11091);
        SHOW_PRODUCT_MAP.put("3台挂机空调清洗", 11124);
        SHOW_PRODUCT_MAP.put("（1台方形柜机+1台挂机）空调清洗", 11084);
        SHOW_PRODUCT_MAP.put("（滚筒洗衣机+油烟机）不拆机清洗", 11135);
        SHOW_PRODUCT_MAP.put("（1台方形柜机+2台挂机）空调清洗", 11085);
        SHOW_PRODUCT_MAP.put("（单/双门冰箱+油烟机）不拆机清洗", 11088);
        SHOW_PRODUCT_MAP.put("（1台方形柜机+3台挂机）空调清洗", 11086);
        SHOW_PRODUCT_MAP.put("（对开门冰箱+油烟机）不拆机清洗", 11089);
        SHOW_PRODUCT_MAP.put("（多门冰箱+洗衣机）不拆机清洗", 11134);
        SHOW_PRODUCT_MAP.put("（油烟机+热水器）不拆机清洗", 11139);
        SHOW_PRODUCT_MAP.put("（油烟机不拆机+微波炉）清洗", 11092);
        SHOW_PRODUCT_MAP.put("（油烟机不拆机+燃气灶台面）清洗", 11093);
        SHOW_PRODUCT_MAP.put("（油烟机不拆机+燃气灶台面+单/双门冰箱+微波炉）清洗", 11094);
        SHOW_PRODUCT_MAP.put("（挂机空调+热水器不拆机）清洗", 11125);
        SHOW_PRODUCT_MAP.put("（挂机空调+油烟机不拆机）清洗", 11128);
        SHOW_PRODUCT_MAP.put("（挂机空调+洗衣机不拆机）清洗", 11130);
        SHOW_PRODUCT_MAP.put("（柜机空调+油烟机不拆机）清洗", 11136);
        SHOW_PRODUCT_MAP.put("任意三件组合清洗", 11142);
        SHOW_PRODUCT_MAP.put("空调清洗+洗衣机清洗（不拆机）", 11343);
        SHOW_PRODUCT_MAP.put("挂机清洗+油烟机不拆机清洗+洗衣机不拆机清洗", 12240);
        SHOW_PRODUCT_MAP.put("挂机清洗+柜机清洗+油烟机不拆机清洗", 12241);
        SHOW_PRODUCT_MAP.put("挂机空调拆卸、安装", 10849);
        SHOW_PRODUCT_MAP.put("柜机空调拆卸、安装", 10850);
        SHOW_PRODUCT_MAP.put("风管机、天井机拆卸、安装", 11377);
        SHOW_PRODUCT_MAP.put("冰箱拆卸、安装", 10851);
        SHOW_PRODUCT_MAP.put("洗衣机安装", 10852);
        SHOW_PRODUCT_MAP.put("电视安装", 10853);
        SHOW_PRODUCT_MAP.put("电热水器拆卸、安装", 10854);
        SHOW_PRODUCT_MAP.put("燃气热水器安装", 10855);
        SHOW_PRODUCT_MAP.put("太阳能热水器安装", 10856);
        SHOW_PRODUCT_MAP.put("燃气灶拆卸、安装", 10857);
        SHOW_PRODUCT_MAP.put("油烟机拆卸、安装", 10858);
        SHOW_PRODUCT_MAP.put("洗碗机拆卸、安装", 10859);
        SHOW_PRODUCT_MAP.put("消毒柜拆卸、安装", 10860);
        SHOW_PRODUCT_MAP.put("电热水龙头安装", 11162);
        SHOW_PRODUCT_MAP.put("食物垃圾处理机安装", 11164);
        SHOW_PRODUCT_MAP.put("净水器安装", 10861);
        SHOW_PRODUCT_MAP.put("干手器拆卸、安装", 10862);
        SHOW_PRODUCT_MAP.put("回水器安装", 11121);
        SHOW_PRODUCT_MAP.put("按摩椅安装", 10987);
        SHOW_PRODUCT_MAP.put("跑步机安装", 10988);
        SHOW_PRODUCT_MAP.put("全屋智能", 12996);
        SHOW_PRODUCT_MAP.put("洗菜盆疏通", 10906);
        SHOW_PRODUCT_MAP.put("洗手盆疏通", 10907);
        SHOW_PRODUCT_MAP.put("面盆疏通", 13339);
        SHOW_PRODUCT_MAP.put("蹲便疏通", 10908);
        SHOW_PRODUCT_MAP.put("马桶疏通", 10909);
        SHOW_PRODUCT_MAP.put("地漏疏通", 10910);
        SHOW_PRODUCT_MAP.put("管道工程业务", 10972);
        SHOW_PRODUCT_MAP.put("浴缸疏通", 10911);
        SHOW_PRODUCT_MAP.put("大型管道疏通", 10912);
        SHOW_PRODUCT_MAP.put("自来水管清洗", 11272);
        SHOW_PRODUCT_MAP.put("小便斗疏通", 13416);
        SHOW_PRODUCT_MAP.put("电路安装维修", 10863);
        SHOW_PRODUCT_MAP.put("开关", 11372);
        SHOW_PRODUCT_MAP.put("开关插座安装、维修", 12562);
        SHOW_PRODUCT_MAP.put("空气开关维修", 13361);
        SHOW_PRODUCT_MAP.put("墙体开关插座维修", 13362);
        SHOW_PRODUCT_MAP.put("镇流器更换", 13363);
        SHOW_PRODUCT_MAP.put("普通家用灯具安装、维修", 10864);
        SHOW_PRODUCT_MAP.put("筒灯/射灯安装", 11178);
        SHOW_PRODUCT_MAP.put("吸顶灯安装服务60-80cm", 13358);
        SHOW_PRODUCT_MAP.put("吸顶灯安装服务60cm以内", 13359);
        SHOW_PRODUCT_MAP.put("吸顶灯安装服务80cm以上", 13360);
        SHOW_PRODUCT_MAP.put("110V电压电器", 10831);
        SHOW_PRODUCT_MAP.put("安防监控", 10832);
        SHOW_PRODUCT_MAP.put("风暖拆卸、安装", 10879);
        SHOW_PRODUCT_MAP.put("灯暖拆卸、安装", 10880);
        SHOW_PRODUCT_MAP.put("多功能浴霸拆卸、安装", 10882);
        SHOW_PRODUCT_MAP.put("浴霸安装", 11184);
        SHOW_PRODUCT_MAP.put("浴霸灯维修更换", 13364);
        SHOW_PRODUCT_MAP.put("浴霸换气扇维修更换", 13365);
        SHOW_PRODUCT_MAP.put("水管维修", 10865);
        SHOW_PRODUCT_MAP.put("水管水路上门检测服务", 13370);
        SHOW_PRODUCT_MAP.put("管路工程业务", 10866);
        SHOW_PRODUCT_MAP.put("阀门更换、维修", 12569);
        SHOW_PRODUCT_MAP.put("角阀更换", 13366);
        SHOW_PRODUCT_MAP.put("三通更换", 13367);
        SHOW_PRODUCT_MAP.put("取断丝", 12821);
        SHOW_PRODUCT_MAP.put("混水水龙头更换", 13368);
        SHOW_PRODUCT_MAP.put("普通水龙头更换", 13369);
        SHOW_PRODUCT_MAP.put("壁挂式马桶安装", 10869);
        SHOW_PRODUCT_MAP.put("普通马桶拆卸、安装、维修", 10870);
        SHOW_PRODUCT_MAP.put("智能马桶安装维修", 10871);
        SHOW_PRODUCT_MAP.put("智能马桶维修", 11355);
        SHOW_PRODUCT_MAP.put("小便器拆卸、安装、维修", 10872);
        SHOW_PRODUCT_MAP.put("蹲便器拆卸、安装、维修", 10875);
        SHOW_PRODUCT_MAP.put("换气扇拆卸、安装", 10881);
        SHOW_PRODUCT_MAP.put("水槽安装", 11176);
        SHOW_PRODUCT_MAP.put("水槽维修", 11450);
        SHOW_PRODUCT_MAP.put("晾衣杆维修安装", 10883);
        SHOW_PRODUCT_MAP.put("窗帘浴帘安装", 10884);
        SHOW_PRODUCT_MAP.put("普通五金挂件安装（2个起装）", 10885);
        SHOW_PRODUCT_MAP.put("简易淋浴房拆卸、安装", 10868);
        SHOW_PRODUCT_MAP.put("淋浴屏拆卸、安装", 10867);
        SHOW_PRODUCT_MAP.put("洗菜盆拆卸、安装、维修", 10874);
        SHOW_PRODUCT_MAP.put("洗手盆拆卸、安装、维修", 10873);
        SHOW_PRODUCT_MAP.put("洗衣槽拆卸、安装、维修", 10877);
        SHOW_PRODUCT_MAP.put("浴缸安装", 10878);
        SHOW_PRODUCT_MAP.put("浴室柜拆卸、安装、维修", 10876);
        SHOW_PRODUCT_MAP.put("洗脸盆安装", 11177);
        SHOW_PRODUCT_MAP.put("洗漱台拆卸、安装、维修", 13417);
        SHOW_PRODUCT_MAP.put("换锁服务", 10902);
        SHOW_PRODUCT_MAP.put("锁体", 10904);
        SHOW_PRODUCT_MAP.put("锁芯", 10905);
        SHOW_PRODUCT_MAP.put("玻璃门把手维修", 13371);
        SHOW_PRODUCT_MAP.put("换室内门执手锁", 13372);
        SHOW_PRODUCT_MAP.put("门把手固定安装", 13373);
        SHOW_PRODUCT_MAP.put("平开窗窗锁维修", 13374);
        SHOW_PRODUCT_MAP.put("房门锁", 10886);
        SHOW_PRODUCT_MAP.put("家具锁", 10889);
        SHOW_PRODUCT_MAP.put("车门锁", 10893);
        SHOW_PRODUCT_MAP.put("开普通门窗锁", 13375);
        SHOW_PRODUCT_MAP.put("普通锁具", 10899);
        SHOW_PRODUCT_MAP.put("防盗门锁", 10900);
        SHOW_PRODUCT_MAP.put("智能锁安装", 10901);
        SHOW_PRODUCT_MAP.put("地锁安装", 11166);
        SHOW_PRODUCT_MAP.put("普通办公桌组装", 13144);
        SHOW_PRODUCT_MAP.put("沙发拆装", 10923);
        SHOW_PRODUCT_MAP.put("桌椅拆装", 10924);
        SHOW_PRODUCT_MAP.put("柜类拆装", 11168);
        SHOW_PRODUCT_MAP.put("床类拆装", 11171);
        SHOW_PRODUCT_MAP.put("沙发维修", 13012);
        SHOW_PRODUCT_MAP.put("桌椅维修", 13013);
        SHOW_PRODUCT_MAP.put("柜类维修", 13011);
        SHOW_PRODUCT_MAP.put("床类维修", 13010);
        SHOW_PRODUCT_MAP.put("沙发翻新", 13016);
        SHOW_PRODUCT_MAP.put("桌椅补漆", 13017);
        SHOW_PRODUCT_MAP.put("柜类补漆", 13015);
        SHOW_PRODUCT_MAP.put("床类翻新", 13014);
        SHOW_PRODUCT_MAP.put("纱窗组装", 13172);
        SHOW_PRODUCT_MAP.put("木窗组装", 13173);
        SHOW_PRODUCT_MAP.put("铝合金窗组装", 13174);
        SHOW_PRODUCT_MAP.put("塑料（钢）门窗组装", 13175);
        SHOW_PRODUCT_MAP.put("木门组装", 13176);
        SHOW_PRODUCT_MAP.put("防盗门组装", 13177);
        SHOW_PRODUCT_MAP.put("折叠门组装", 13178);
        SHOW_PRODUCT_MAP.put("玻璃门组装", 13179);
        SHOW_PRODUCT_MAP.put("铝合金门组装", 13180);
        SHOW_PRODUCT_MAP.put("防火门组装", 13181);
        SHOW_PRODUCT_MAP.put("旋转门组装", 13182);
        SHOW_PRODUCT_MAP.put("推拉门组装", 13183);
        SHOW_PRODUCT_MAP.put("门类拆装", 10921);
        SHOW_PRODUCT_MAP.put("窗类拆装", 13018);
        SHOW_PRODUCT_MAP.put("纱窗维修", 13184);
        SHOW_PRODUCT_MAP.put("木窗维修", 13185);
        SHOW_PRODUCT_MAP.put("铝合金门窗维修", 13186);
        SHOW_PRODUCT_MAP.put("塑料（钢）门窗维修", 13187);
        SHOW_PRODUCT_MAP.put("木门维修", 13188);
        SHOW_PRODUCT_MAP.put("防盗门维修", 13189);
        SHOW_PRODUCT_MAP.put("折叠门维修", 13190);
        SHOW_PRODUCT_MAP.put("玻璃门维修", 13191);
        SHOW_PRODUCT_MAP.put("铝合金门维修", 13192);
        SHOW_PRODUCT_MAP.put("防火门维修", 13193);
        SHOW_PRODUCT_MAP.put("旋转门维修", 13194);
        SHOW_PRODUCT_MAP.put("推拉门维修", 13195);
        SHOW_PRODUCT_MAP.put("门类维修", 13019);
        SHOW_PRODUCT_MAP.put("闭门器安装", 13343);
        SHOW_PRODUCT_MAP.put("玻璃门地簧维修", 13344);
        SHOW_PRODUCT_MAP.put("玻璃门吊轨维修", 13345);
        SHOW_PRODUCT_MAP.put("防盗门门铃更换", 13346);
        SHOW_PRODUCT_MAP.put("门框维修", 13347);
        SHOW_PRODUCT_MAP.put("门吸安装", 13348);
        SHOW_PRODUCT_MAP.put("密封条更换", 13349);
        SHOW_PRODUCT_MAP.put("木门滑道安装", 13350);
        SHOW_PRODUCT_MAP.put("室内门合页维修", 13351);
        SHOW_PRODUCT_MAP.put("窗类维修", 10922);
        SHOW_PRODUCT_MAP.put("窗户高空作业", 13340);
        SHOW_PRODUCT_MAP.put("窗户基础维修", 13341);
        SHOW_PRODUCT_MAP.put("窗户普通合页维修", 13342);
        SHOW_PRODUCT_MAP.put("门类翻新", 13020);
        SHOW_PRODUCT_MAP.put("窗类翻新", 13021);
        SHOW_PRODUCT_MAP.put("卫生间防水补漏", 10913);
        SHOW_PRODUCT_MAP.put("厨房防水补漏", 10914);
        SHOW_PRODUCT_MAP.put("阳台防水补漏", 10915);
        SHOW_PRODUCT_MAP.put("窗台防水补漏", 10916);
        SHOW_PRODUCT_MAP.put("屋顶防水补漏", 10917);
        SHOW_PRODUCT_MAP.put("旧房房顶防水补漏", 13338);
        SHOW_PRODUCT_MAP.put("外墙面防水补漏", 10918);
        SHOW_PRODUCT_MAP.put("地下室防水补漏", 10919);
        SHOW_PRODUCT_MAP.put("车库防水补漏", 10920);
        SHOW_PRODUCT_MAP.put("其他位置防水", 10977);
        SHOW_PRODUCT_MAP.put("穿墙打孔孔径小于5厘米", 13336);
        SHOW_PRODUCT_MAP.put("打压拆除检测", 13337);
        SHOW_PRODUCT_MAP.put("漏水点精准检测", 11939);
        SHOW_PRODUCT_MAP.put("玻璃屋顶防水补漏", 13134);
        SHOW_PRODUCT_MAP.put("外墙平台防水补漏", 13135);
        SHOW_PRODUCT_MAP.put("地下室(≥50㎡)防水", 12104);
        SHOW_PRODUCT_MAP.put("卫生间(≥10㎡)防水", 12105);
        SHOW_PRODUCT_MAP.put("屋面( ≥200㎡)防水", 12106);
        SHOW_PRODUCT_MAP.put("外墙（≥50㎡）防水", 12107);
        SHOW_PRODUCT_MAP.put("地下室水池防水", 12108);
        SHOW_PRODUCT_MAP.put("电梯井防水", 12109);
        SHOW_PRODUCT_MAP.put("游泳池防水", 12110);
        SHOW_PRODUCT_MAP.put("隧道防水", 12111);
        SHOW_PRODUCT_MAP.put("涵洞防水", 12112);
        SHOW_PRODUCT_MAP.put("桥梁防水", 12113);
        SHOW_PRODUCT_MAP.put("厨房（≥10㎡）防水", 12819);
        SHOW_PRODUCT_MAP.put("阳台（≥10㎡）防水", 12820);
        SHOW_PRODUCT_MAP.put("次卧墙面翻新", 11275);
        SHOW_PRODUCT_MAP.put("主卧墙面翻新", 11276);
        SHOW_PRODUCT_MAP.put("婚房墙面刷新", 11277);
        SHOW_PRODUCT_MAP.put("儿童房墙面翻新", 11643);
        SHOW_PRODUCT_MAP.put("书房墙面翻新", 11644);
        SHOW_PRODUCT_MAP.put("客厅墙面翻新", 11645);
        SHOW_PRODUCT_MAP.put("全屋墙面翻新", 11646);
        SHOW_PRODUCT_MAP.put("墙面局部修补", 11647);
        SHOW_PRODUCT_MAP.put("面墙漆修补", 11648);
        SHOW_PRODUCT_MAP.put("非穿墙打孔孔径小于1.2厘米", 13354);
        SHOW_PRODUCT_MAP.put("室内墙面刷漆", 13355);
        SHOW_PRODUCT_MAP.put("室内墙面修补刷新大于1平米", 13356);
        SHOW_PRODUCT_MAP.put("室内墙面修补刷新小于1平米", 13357);
        SHOW_PRODUCT_MAP.put("面墙整体修补", 11649);
        SHOW_PRODUCT_MAP.put("墙面多处修补", 11650);
        SHOW_PRODUCT_MAP.put("贴墙纸", 11981);
        SHOW_PRODUCT_MAP.put("贴墙布", 11982);
        SHOW_PRODUCT_MAP.put("涂刷硅藻泥", 11983);
        SHOW_PRODUCT_MAP.put("瓷砖美缝", 11278);
        SHOW_PRODUCT_MAP.put("瓷砖修补", 11653);
        SHOW_PRODUCT_MAP.put("地板维修小于5平米", 13352);
        SHOW_PRODUCT_MAP.put("实木地板安装", 13353);
        SHOW_PRODUCT_MAP.put("石材养护", 11979);
        SHOW_PRODUCT_MAP.put("石材修补", 11980);
        SHOW_PRODUCT_MAP.put("瓷砖除污抛光", 11978);
        SHOW_PRODUCT_MAP.put("贴瓷砖", 11977);
        SHOW_PRODUCT_MAP.put("商用中央空调维修", 11095);
        SHOW_PRODUCT_MAP.put("新风系统维修", 11096);
        SHOW_PRODUCT_MAP.put("商用冰柜维修", 11097);
        SHOW_PRODUCT_MAP.put("商用冰箱维修", 11098);
        SHOW_PRODUCT_MAP.put("制冰机维修", 11102);
        SHOW_PRODUCT_MAP.put("冷饮机维修", 11103);
        SHOW_PRODUCT_MAP.put("海鲜冰水机维修", 11116);
        SHOW_PRODUCT_MAP.put("工业冷水机维修", 11019);
        SHOW_PRODUCT_MAP.put("冷藏库维修", 11119);
        SHOW_PRODUCT_MAP.put("锅炉维修", 11021);
        SHOW_PRODUCT_MAP.put("商用炉灶维修", 11025);
        SHOW_PRODUCT_MAP.put("商用油烟机维修", 11148);
        SHOW_PRODUCT_MAP.put("烤箱维修", 11108);
        SHOW_PRODUCT_MAP.put("蒸饭车维修", 11104);
        SHOW_PRODUCT_MAP.put("蒸柜维修", 11105);
        SHOW_PRODUCT_MAP.put("保温餐台维修", 11106);
        SHOW_PRODUCT_MAP.put("开水机维修", 11115);
        SHOW_PRODUCT_MAP.put("煮食炉维修", 11107);
        SHOW_PRODUCT_MAP.put("煮面桶维修", 11242);
        SHOW_PRODUCT_MAP.put("商用中央空调清洗", 11152);
        SHOW_PRODUCT_MAP.put("新风系统清洗", 11153);
        SHOW_PRODUCT_MAP.put("冻库清洗", 11118);
        SHOW_PRODUCT_MAP.put("冷链车清洗", 11120);
        SHOW_PRODUCT_MAP.put("冷藏库清洗", 12196);
        SHOW_PRODUCT_MAP.put("工业冷水机清洗", 12197);
        SHOW_PRODUCT_MAP.put("工业储罐清洗", 11023);
        SHOW_PRODUCT_MAP.put("工业管道清洗", 11024);
        SHOW_PRODUCT_MAP.put("锅炉清洗", 12198);
        SHOW_PRODUCT_MAP.put("商用油烟机清洗", 11030);
        SHOW_PRODUCT_MAP.put("中央空调安装", 11578);
        SHOW_PRODUCT_MAP.put("中央空调维保勘查", 11494);
        SHOW_PRODUCT_MAP.put("充电桩维修安装", 12183);
        SHOW_PRODUCT_MAP.put("床垫清洗除螨", 11262);
        SHOW_PRODUCT_MAP.put("蟑螂/鼠类/白蚁/虫害防治", 11725);
        SHOW_PRODUCT_MAP.put("玻璃清洗", 11264);
        SHOW_PRODUCT_MAP.put("除甲醛", 11446);
        SHOW_PRODUCT_MAP.put("办公区域定制消毒", 11250);
        SHOW_PRODUCT_MAP.put("空调销售", 10932);
        SHOW_PRODUCT_MAP.put("冰箱销售", 10933);
        SHOW_PRODUCT_MAP.put("洗衣机销售", 10934);
        SHOW_PRODUCT_MAP.put("电视销售", 10935);
        SHOW_PRODUCT_MAP.put("热水器销售", 10936);
        SHOW_PRODUCT_MAP.put("燃气灶销售", 10937);
        SHOW_PRODUCT_MAP.put("油烟机销售", 10938);
        SHOW_PRODUCT_MAP.put("打印机销售", 12333);
        SHOW_PRODUCT_MAP.put("投影仪销售", 12334);
        SHOW_PRODUCT_MAP.put("电脑销售", 12332);
        SHOW_PRODUCT_MAP.put("卫生间整体翻新", 13331);
        SHOW_PRODUCT_MAP.put("厨房整体翻新", 13330);
    }

    /**
     * 获取产品ID
     * @param productInfo
     * @return
     */
    public static Integer getProductId(String productInfo) {

        do {

            if (StringUtil.isBlank(productInfo)) {
                break;
            }

            String[] arrayProduct = productInfo.split(",");
            int index = arrayProduct.length - 1;

            Integer productId = PRODUCT_MAP.get(arrayProduct[index].trim());
            if(NumberUtil.isNullOrZero(productId)) {
                break;
            }

            return productId;
        } while(false);

        return OrderConsts.CHANNEL_DISABLED_PRODUCT_ID;
    }

    /**
     * 获取前台产品ID
     * @param productInfo
     * @return
     */
    public static Integer getShowProductId(String productInfo) {

        if (StringUtil.isBlank(productInfo)) {
            return OrderConsts.CHANNEL_DISABLED_PRODUCT_ID;
        }

        String[] arrayProduct = productInfo.split(",");
        int index = arrayProduct.length - 1;

        return SHOW_PRODUCT_MAP.get(arrayProduct[index].trim());
    }
}
